﻿@charset "utf-8";

/*Compatible*/
header,nav,footer{ display:block;}

/*uniform style*/
.main_box { margin-top:20px;}
.home_sub { float:left; width:315px;}
.home_content { float:right; width:667px;overflow:hidden;}

.red_font {color:#cc0000;}
.org_font {color:#ff6600;}
.blue_font { color:#09F;}
.sidebar_box { float:left; background:url(images/sidebar_bg.gif) no-repeat right 0px; width:250px;}
.content_box { float:right; width:735px; overflow:hidden;}

/*other page side*/
.sid_list_tiltle { background:url(images/sidebar_tiltle.gif) no-repeat left top; width:205px; height:42px; line-height:40px; font-family:"微软雅黑"; font-size:18px; color:#FFF; padding-left:28px;}
.sid_bottom { background:url(images/sidebar_tiltle.gif) no-repeat left bottom; width:233px; height:24px; margin-bottom:10px;}
.sid_body { background:#fff; border:1px #ccc solid; border-top:0px; border-bottom:0px; width:209px; padding:1px 11px;}
.sid_body ul { width:209px;}
.sid_body ul li { width:169px;line-height:40px; margin-top:10px;}
.sid_body  ul li a { display:block; background:url(images/sidebar_2.gif) no-repeat left -40px; width:169px; height:40px; line-height:40px; overflow:hidden; padding-left:40px;}
.sid_body ul li a:hover,.sid_body ul li a.now { display:block; background:url(images/sidebar_2.gif) no-repeat left top; width:169px; color:#fff;}

/*them_banner*/
.them_banner { margin-top:20px; height:155px;}

/*site_map*/
.site_map { height:45px; line-height:45px; border-bottom:1px #e6e6e6 solid;}
.site_map a,.site_map span {display:inline-block; padding:0px 5px;}

/*header*/
.header ul { float:right;}
.header ul li { float:left; margin-left:15px;}
.header ul li a { background:url(images/icon.gif) no-repeat left; padding-left:8px; display:inline-block;}

.head { height:130px;}
.head h1.logo { float:left; background:url(images/logo.gif) no-repeat left top; width:480px; height:62px; margin:34px 0px 0px 10px;}
.head h1.logo a { display:block; width:480px; height:62px; background:url(images/logo.gif) no-repeat left top; text-indent:-1000px; overflow:hidden;}
h3.tel{ display:block; float:right; width:230px; height:25px; background:url(images/hot_tel.gif) no-repeat left top; margin-top:45px; overflow:hidden; padding-left:135px; color:#8fc31f; font-weight:normal; padding-top:8px;font-size:34px;}

/*nav_box*/
.nav_box { background:url(images/nav_bg.gif) repeat-x; height:46px;}

.nav ul { width:610px; float:left;}
.nav ul li{ float:left; height:46px; line-height:46px; font-size:14px; font-family:"微软雅黑";}
.nav ul li a { color:#fff; display:block; width:86px; text-align:center;}
.nav ul li a:hover { background:url(images/nav_light.gif) no-repeat center bottom; width:86px; height:46px; color:#fff;}
.nav ul li.current { display:block; width:86px; background:url(images/nav_light.gif) no-repeat center bottom; height:46px;}

blockquote.sec_menu {position:absolute;width:145px;padding-top:10px; margin-left:-30px;z-index:9999;}
.top_arc,.bottom_arc {width:145px;height:10px; font-size:0;}
.top_arc {background:url(images/sec_menutop.png) no-repeat center top;}
.bottom_arc { height:10px;background:url(images/sec_menubottom.png) repeat-y center bottom; clear:both;}
.menu_body {background:url(images/sec_menu.png) repeat-y left; width:135px;padding:0px 5px; overflow:hidden;}

blockquote.sec_menu ul { width:135px;float:none; background:url(images/sec_menu_arrow.gif) no-repeat 62px top; padding-top:15px;}
blockquote.sec_menu li {float:none;font-size:12px;font-family:Arial, Helvetica, sans-serif; height:30px; line-height:30px; border:1px #ddd solid; border-width:1px 0px; margin-top:-1px;}
blockquote.sec_menu li a {color:#555; text-align:center; width:135px;}
blockquote.sec_menu li a:hover {width:145px; text-align:center;background:none; color:#f60;height:30px; line-height:30px;width:135px; font-weight:bolder;}

/*search*/
.search { float:right; height:37px; width:325px; margin-top:4px;}
.search .search_text { background:url(images/search.gif) no-repeat left top; width:196px; height:37px; line-height:35px; border:none; padding-left:50px; color:#888; font-family:Arial, Helvetica, sans-serif;}
.search .search_btn { background:url(images/search_btn.gif) no-repeat left top; width:72px; height:36px; text-indent:-500px; overflow:hidden; border:none; _position:absolute; _margin-top:2px;}
.search .search_btnover  { width:72px; height:36px; background:url(images/search_btn.gif) no-repeat left top; border:none; text-indent:-500px; overflow:hidden; cursor:pointer}
.search_title h3 { font-size:12px; border-bottom:1px #ddd solid; color:#333; height:30px; line-height:30px; color:#555;}
.search_error { padding:30px 0;}
.search_formbox { width:628px;margin:0px auto;}
.search_formbox .search_text { width:500px; border:1px #ccc solid; height:30px; line-height:30px; color:#555; padding:0px 8px; margin-right:10px;}
.search_formbox .search_btn { width:95px; height:32px; border:none; background:url(images/searchformbtn.png) no-repeat 0px 0px;cursor:pointer}
.search_formbox .search_btnover { width:95px; height:32px; border:none; background:url(images/searchformbtn.png) no-repeat -100px 0px;cursor:pointer}

/*banner*/
.slide {width:1002px; height:400px; overflow:hidden;}
#newsSlider { margin:20px auto 0; width:1002px; position:relative; clear:both;}
.container { width:1002px; height:400px; overflow:hidden; position:relative;}
ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0;}
ul.slides li img { width:1002px; height:400px;}

.slider_nav {margin-top:-52px; position:absolute; width:200px; height:27px;left:45%;overflow:hidden;}
.slider_prev,.slider_next,.pagination {float:left;}
ul.pagination li  {float:left;width:20px;height:27px;line-height:27px;background:url(images/silide_navbg.png) no-repeat 0px -135px;_background:url(images/silide_navbg.png) no-repeat 0px -134px;}
ul.pagination li a {color:#fff;display:block;padding-left:6px;width:14px; text-indent:-300px; overflow:hidden;}
ul.pagination li a:hover {color:#9C0;}
ul.pagination li.active a {background:url(images/silide_navbg.png) no-repeat 0px -108px;color:#333;width:14px;}

.slider_prev,.slider_next { height:27px; overflow:hidden;}
.slider_prev a,.slider_next a { text-indent:-300px; overflow:hidden; display:block; width:20px; height:27px; background:url(images/silide_navbg.png) no-repeat;}
.slider_prev a {background-position:0px 0px;}
.slider_prev a:hover {background-position:0px -27px;_background-position:0px -26px;}
.slider_next a {background-position:0px -54px;_background-position:0px -53px;}
.slider_next a:hover {background-position:0px -81px;_background-position:0px -80px;}

/*services*/
.services { margin-top:20px; height:120px;}
.services ul li{ float:left;}
.services_1 { background:url(images/Services.jpg) no-repeat left top; width:189px; height:120px; padding-left:130px;}
.services_2 { background:url(images/Services.jpg) no-repeat left -120px; width:189px; height:120px; margin:0px 22px; padding-left:130px;}
.services_3 { background:url(images/Services.jpg) no-repeat left -240px; width:189px; height:120px; padding-left:130px;}
.services ul li h4 { font-size:18px; font-family:"微软雅黑"; margin-top:15px;}
.services ul li h4 a { color:#0068b7;}
.services ul li h4 a:hover { color:#ff6600;}
.services ul li span { font-family:"Arial";}
.services ul li p { background:url(images/services_icon.gif) no-repeat right 3px; width:60px; height:15px; line-height:15px; margin-top:18px; font-size:12px;}
.services ul li p a { color:#eb6100;}

/*sidebar*/
.sub_title { border-bottom:1px #eee solid; height:35px; padding-bottom:5px;}
.sub_title span.more { float:right; margin-right:10px; margin-top:8px; font-family:"宋体"; font-size:12px;}
.sub_title .sub_caption { background:url(images/main_icon.gif) no-repeat left top; height:35px; padding-left:40px; line-height:18px;}
.sub_title .sub_caption h4 {color:#0068b7; font-family:"微软雅黑";}
.sub_new .subnew_main ul { margin-top:10px;}
.sub_new .subnew_main ul li{ line-height:25px;}
.sub_new .subnew_main ul li a{ background:url(images/icon.gif) no-repeat left; padding-left:10px;}

ul.second_menu {}
ul.second_menu li { background:none; height:30px; line-height:30px; margin-top:5px;}
ul.second_menu li a {background:#eee;height:30px; line-height:30px;}
ul.second_menu li a:hover,ul.second_menu li a.nowsort { background:url(images/second_menu_lihover.jpg) no-repeat 0px 0px; color:#fff;}

/*sidebar common*/
.sid_unified_titlebg { background:url(images/sidebar_4.gif) no-repeat left top; width:233px; height:11px;}
.sid_unified_bottom { background:url(images/sidebar_4.gif) no-repeat left bottom; width:233px; height:23px; margin-bottom:10px;}
.sid_unified_body { background:#fff; border:1px #ccc solid; border-top:0px; border-bottom:0px; width:201px; padding:0px 15px;}
.toservices a { display:block; background:url(images/toServices.jpg) no-repeat left top; height:35px; text-indent:-300px; overflow:hidden;}
.side_contact h4 { height:35px; background:url(images/side_contact.gif) no-repeat left top; text-indent:-300px; overflow:hidden; border-bottom:1px #ddd solid; padding-bottom:10px; margin-bottom:10px;}
.side_contact p { margin:0;}

/*content*/
.solution .sub_title .sub_caption { background:url(images/main_icon.gif) no-repeat left -35px; height:35px; padding-left:40px; line-height:18px;}
.solution .solution_main { margin-top:20px;}
.solution .solution_main ul { width:690px;}
.solution .solution_main ul li {float:left; width:153px; height:108px; border:1px #ddd solid;margin-right:15px; overflow:hidden;}
.solution .solution_main ul li img { width:142px; height:96px; padding:5px; background:#fff;}

/*content style*/
.content_box h4 {font-size:14px; background:url(images/dot_line.gif) repeat-x bottom; height:40px; line-height:40px; margin-bottom:20px;}
.content_box h4 span {background:url(images/content_box_title.gif) no-repeat 10px 11px; padding-left:35px;display:inline-block;}
.content_list ul li {height:30px; line-height:30px;}
.content_list ul li span { color:#888; float:right;}
.content_list ul li a { background:url(images/icon.gif) no-repeat 10px 12px; padding-left:23px; display:inline-block; padding-right:10px;}
.article_info {padding-bottom:20px;border-bottom:1px #ddd solid; margin-bottom:20px;}
.article_body h2 { font-size:24px; color:#333; background:none; text-align:center; margin:5px 0;}
.article_body img { max-width:735px;}
.article_section { text-align:center;}
.article_section span { padding:0px 5px;}

/*table style*/
.content_table {}
.content_table table { width:100%;border-collapse:collapse; border:1px #eee solid;}
.content_table table td { padding:0px 8px; height:30px; line-height:30px;}
.st_sort,.st_download { text-align:center; width:80px;}
.st_name a,.st_download a { padding:0px 5px; display:inline-block;}
.st_download a { color:#f60;}
.st_download a:hover { color:#06F;}
.tr_dark { background:#efefef;}

/*Page_nav*/
.page_box {background:url(images/page_bg.jpg) no-repeat 0px 0px; height:28px; padding-left:20px; margin-top:20px;}
.pagelist {background:url(images/page_bg.jpg) no-repeat right -28px;height:28px;line-height:28px; width:450px;}
.pagelist ul { height:28px; overflow:hidden;color:#555;float:left;}
.pagelist ul li { display:inline;font-family:Arial;}
.pagelist ul li span,.pagelist ul li a {padding:0px 5px; color:#555; text-align:center;display:inline-block; width:21px; line-height:29px;}
.pagelist ul li a:hover,.pagelist ul li a.thisclass { color:#fff; background: url(images/page_now.gif) no-repeat center; display:inline-block; width:21px;}
.page_box a {display:inline-block; height:28px; line-height:28px;}
.page_home,.page_prev,.page_next,.page_end,.page_count { float:left; padding:0px 5px;}

/*footer*/
.footer_box {margin-top:20px; border-top:1px #ddd solid; padding:10px 0;}
.footer_box .footer { text-align:center; line-height:30px; color:#888;}
.footer_box .footer ul li { display:inline;}
.footer_box .footer a { padding:0px 10px;color:#555; display:inline-block;}
.footer_box .footer a:hover { color:#00479d;}
.footer_box .footer p { color:#707070;}

/*product*/
.product_list { width:735px; overflow:hidden;}
.product_list ul { width:760px;}
.product_list ul li { width:230px;float:left; margin-right:21px;}
.product_thumb {width:230px; height:185px; border:1px #ddd solid;}
.product_thumb img { padding:5px; background:#fff; width:220px; height:175px;}
.product_name { background:url(images/product_shadow.jpg) no-repeat center top; height:60px; line-height:30px; padding:10px 8px; text-align:center;}
.product_main .product_thumb { float:left;}
.product_main_info { width:480px; float:right;}
.product_main_info h5 { font-size:14px; height:30px; line-height:30px; color:#f60;}
.product_content { margin-top:20px;}
.product_block { margin-top:20px;}
.product_block h5 { font-size:14px; font-family:"微软雅黑"; color:#f60; padding-left:20px; background:url(images/product_block_title.jpg) no-repeat left; border-bottom:1px #eee solid; height:30px; line-height:30px; margin-bottom:10px;}
.back_list { text-align:center; padding-top:20px;}
.back_list a { display:block; width:108px; height:33px; background:url(images/back_list.jpg) no-repeat center top; text-indent:-3000px; overflow:hidden; margin:0px auto;}

/*case*/
.case_list { margin-top:-20px;}
.case_list li { border-bottom:1px #eee solid; padding:15px 0 5px;}
.case_list li .case_thumb { float:left; width:242px; height:182px; background:url(images/product_shadow.jpg) no-repeat center bottom; padding-bottom:14px;}
.case_list li .case_thumb img { border:1px #ddd solid;padding:5px; width:230px; height:170px;}
.case_list li .case_info { float:right; width:470px;}
.case_list li .case_info h5 a { font-size:14px; color:#09F; height:40px; line-height:40px;}

/*error_msg*/
.error_msg { font: normal 14px Arial, Helvetica, sans-serif; color:#F00; text-align:center; height:24px; line-height:24px;}
p{margin:10px 0;}
p.pic{text-align:center}
p.details{text-indent:2em}
p.details a{text-indent:0em;color:#960000}
p.pad_det{padding-left:2em}
p.detr{text-align:right}
p.detrs{text-align:right;font-weight:700}
.strong{font-weight:700}